

            const path = require('path');
            const staticImg = path.join(__dirname, 'static');

            function ArduinoUnoBlocks (Blockly) {
            
                        
                        
                        
                        
                        

                        Blockly.Blocks['EXT_GESTURE_SENSORS_BLOCK_1608802867987'] = {
                            init: function() {
                                this.jsonInit({
                                    "message0": Blockly.Msg.EXT_GESTURE_SENSORS_BLOCK_1608802867987,
                                    "args0": [
                                        
                                    ],
                                    "colour": "#28BFE6",
                                    "extensions": ["shape_statement"]
                                });
                                }
                        };
                        
                        

                        Blockly.Blocks['EXT_GESTURE_SENSORS_BLOCK_1608802868160'] = {
                            init: function() {
                                this.jsonInit({
                                    "message0": Blockly.Msg.EXT_GESTURE_SENSORS_BLOCK_1608802868160,
                                    "args0": [
                                        
                                    ],
                                    "colour": "#28BFE6",
                                    "extensions": ["shape_statement"]
                                });
                                }
                        };
                        
                        

                        Blockly.Blocks['EXT_GESTURE_SENSORS_BLOCK_1608802868229'] = {
                            init: function() {
                                this.jsonInit({
                                    "message0": Blockly.Msg.EXT_GESTURE_SENSORS_BLOCK_1608802868229,
                                    "args0": [
                                        
                                    ],
                                    "colour": "#28BFE6",
                                    "extensions":[ "output_boolean"]
                                });
                                }
                        };
                        
                        

                        Blockly.Blocks['EXT_GESTURE_SENSORS_BLOCK_1608802868289'] = {
                            init: function() {
                                this.jsonInit({
                                    "message0": Blockly.Msg.EXT_GESTURE_SENSORS_BLOCK_1608802868289,
                                    "args0": [
                                        
                        {
                            "type": "field_dropdown",
                            "name":  "key",
                            "options": [
                                 [Blockly.Msg.EXT_GESTURE_SENSORS_BLOCK_1608802868289_KEY_0,  'DIR_UP'],
 [Blockly.Msg.EXT_GESTURE_SENSORS_BLOCK_1608802868289_KEY_1,  'DIR_DOWN'],
 [Blockly.Msg.EXT_GESTURE_SENSORS_BLOCK_1608802868289_KEY_2,  'DIR_LEFT'],
 [Blockly.Msg.EXT_GESTURE_SENSORS_BLOCK_1608802868289_KEY_3,  'DIR_RIGHT'],
 [Blockly.Msg.EXT_GESTURE_SENSORS_BLOCK_1608802868289_KEY_4,  'DIR_NEAR'],
 [Blockly.Msg.EXT_GESTURE_SENSORS_BLOCK_1608802868289_KEY_5,  'DIR_FAR'],

                            ]
                        },
                        
                                    ],
                                    "colour": "#28BFE6",
                                    "extensions":[ "output_boolean"]
                                });
                                }
                        };
                        
            return Blockly;
            }

            module.exports = ArduinoUnoBlocks ;

        